<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
  <script>
    // axios返回的就是一个promise
    //   const res = axios({
    //     url: 'http://ajax-api.itheima.net/api/news',
    //   })
    //     .then()
    //     .catch()
    //   console.log(res)

    // promise原生的写法
    const p = new Promise(function (resolve, reject) {
        // 请求成功了
        setTimeout(() => {
          console.log('异步执行完了')
          resolve('成功了')
        }, 1000)
        // resolve('成功了')
        // 请求失败
        // reject('失败了')
      })
      .then((res) => {
        console.log('res', res)
      })
      .catch((err) => console.log('err', err))

    console.log(p)
  </script>
</body>

</html>